<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      /* const add = function (x,y) {
        console.log(x+y);
      }; */
      // 1 舍去function关键字，在参数`()`和代码块`{}`之间添加 `=>`
      /* const add = (x, y) => {
        console.log(x + y);
      }; */

      // 2 如果代码块只有一条语句，花括号`{}`省略不写
      // const add = (x, y) => console.log(x + y);

      /* const add = (x, y) => {
        return x + y;
      }; */

      //3 如果代码块只有一条return语句，花括号`{}`和return省略不写
      // const add = (x, y) => x + y;

      /* const add = function (x) {
        return x + 100;
      }; */
      //4 如果函数只有一个参数，那么参数的括号可以省略不写
      // const add = x => x + 100;
    </script>
  </body>
</html>
